Pular para o conteúdo principal

Enviar Documentos para Analises

Para a melhor performance da validação automática em relação a qualidade de imagem do documento/selfie, os parâmetros de tamanho da imagem devem seguir os requisistos:

  • tamanho mínimo: 100KB
  • tamanho máximo: 4.5MB
  • extensões: JPEG, PNG, PDF

Requisição

POST [Url Ambiente]/Analises/Enviar

IdentificadorValor
Content-typeapplication/json
Acceptapplication/json
AuthorizationBearer [Valor do Token retornado na Autenticação]

Body

ParâmetroDescriçãoTipoExemplosObrigatório
ChaveCampo para identificação da analiseString"ChaveDefinidaPeloCliente"Sim
ImagemFrenteImagem da frente do documentoBase64Base64Sim
ImagemVersoImagem do verso do documentoBase64Base64Não
TelefoneCelularNúmero do TelefoneString"11999999999"Não
ValorValor da propostaString"R$0,00"Não
EnderecoCepCEP do endereçoString"00000-000"Não
EnderecoLogradouroLogradouro do endereçoString"Rua Exemplo"Não
EnderecoNumeroNumero do endereçoString"16"Não
EnderecoComplementoComplemento do endereçoString"Casa 2"Não
EnderecoBairroBairro do endereçoString"Bairro"Não
EnderecoCidadeCidade do endereçoString"Cidade Exemplo"Não
EnderecoUfUF do endereçoString"SP"Não
ImagemSelfieImagem da selfieBase64Base64Não
ImagemQrCodeImagem do QrCode para documentos digitaisBase64Base64Não
CPFCPF para validação em bases cadastraisString"000000000000"Não
NomeInformadoNome informado para validação em bases cadastraisString"NomeExemplo"Não
NomeMãeInformadoNome da Mãe informado para validação em bases cadastraisString"NomeExemplo"Não
DataNascimentoInformadaData de Nascimento para validação em bases cadastraisString"01/01/0001"Não
NumeroDocumentoInformadoNumero de Documento para validação em bases cadastraisString"00.000.000-0"Não
WebHookConfigurações para envio de webhook especificas da analiseObjeto{ "Url": "https://meuwebhook.com.br/api/receber", "Headers": { "token" : "sf8sd9f89ds7f9dsf9ds79f7ds" } }Não
UrlEndereço de envio do resultado da analiseString"https://meuwebhook.com.br/api/receber"Não
HeadersConfigurações de cabeçalhos para envio de webhook especificas da analiseObjeto{ "token" : "sf8sd9f89ds7f9dsf9ds79f7ds", "Content-Type" : "application/json" }Não
OpcoesConfigurações de opções adicionaisObjeto{ "RequerMesa": "sim", "MensagemParaAnalista": "Documento Requer Mesa" }Não
RequerMesaConfiguração de obrigatoriedade para documento ser analisado pela mesa ("sim" habilita a opção)String"sim"Não
MensagemParaAnalistaMensagem que irá aparecer na tela do analista caso a opção Requer Mesa for acionadaString"Mensagem de Exemplo"Não

Exemplo

{
"Chave": "string",
"ImagemFrente": "string",
"ImagemVerso": "string",
"TelefoneCelular": "string",
"Valor": "string",
"EnderecoCep": "string",
"EnderecoLogradouro": "string",
"EnderecoNumero": "string",
"EnderecoComplemento": "string",
"EnderecoBairro": "string",
"EnderecoCidade": "string",
"EnderecoUf": "string",
"ImagemSelfie": "string",
"ImagemQrCode": "string",
"CPF": "string",
"NumeroDocumentoInformado": "00.000.000-00",
"NomeInformado": "NomeExemplo",
"NomeMaeInformado": "NomeExemplo",
"DataNascimentoInformada": "02/01/1984",
"WebHook": {
"Url": "https://meuwebhook.com.br/api/receber",
"Headers": {
"Content-Type": "application/json",
"token": "sf8sd9f89ds7f9dsf9ds79f7ds"
}
},
"Opcoes": {
"RequerMesa": "sim",
"MensagemParaAnalista": "string"
}
}

Status Code 200

Retorno de sucesso.

ParâmetroDescriçãoTipoExemplos
StatusStatus da requisiçãoOK = 0, ERRO = 10
MensagensDescrição dos errosString[]["SUCESSO"]

Exemplo

{
"Status": 0,
"Mensagens": [
"SUCESSO"
]
}

Status Code 401

Usuário/Senha inválidos.

ParâmetroDescriçãoTipoExemplos
StatusStatus da requisiçãoOK = 0, ERRO = 11
MensagensDescrição dos errosString[]"Mensagens": []

Status Code 404

Erro 404 - Url não encontrado

O erro 404 é exibido quando um endpoint especificado pelo usuário não é encontrado na API. Isso pode ocorrer quando o usuário digitou um URL incorreto ou quando o endpoint não está mais disponível.

Status Code 500

Erro não tratado pelo sistema.

ParâmetroDescriçãoTipoExemplos
StatusStatus da requisiçãoOK/ERROERRO
MensagensDescrição dos errosString[]"Mensagens": []

Exemplo

{
"Status": "ERRO",
"Mensagens": [
"string"
]
}